@charset "utf-8";


.nobuy .left-img{
    padding: 20px;
    background-color: #fff;
}
.nobuy .right-buy{
    padding: 55px 7px 0 40px;
}
.right-buy{
    font: 14px/30px "微软雅黑";
    color: #363636;
}
.right-buy .top{
    padding-left: 8px;
}
.right-buy .top h3{
    font: bold 22px/60px "微软雅黑";
    color: #333333;
}
.right-buy .center{
    padding-left: 6px;
    margin: 28px 0 78px;
}
.right-buy .center span{
    color: #ff6666;
}
.right-buy .free{
    padding-left: 12px;
    margin-bottom: 11px;
}
.right-buy .free span{
    margin-right: 39px;
    display: inline-block;
    vertical-align: middle;
    font: bold 27px/50px "微软雅黑";
    color: #74c6b3;
}
.right-buy .free button{
    border: 2px solid #74c6b3;
    border-radius: 3px;
    width: 128px;
    font: 16px/44px "微软雅黑";
    color: #74c6b3;
}
.right-buy .alone-buy{
    padding-left: 15px;
    background-color: #74c6b3;
    border-radius: 4px;
    width: 245px;
    font: 16px/3 "微软雅黑";
    color: #ffffff;
}
.right-buy .alone-buy span{
    margin: 14px 34px 0 16px;
    width: 1px; height: 20px;
    background-color: #fff;
}
.right-buy .alone-buy a{
    color: #ffffff;
}
/* 课程介绍，导师简介 */
.teacher{
    margin-top: 20px;
    padding-left: 21px;
    padding-bottom: 26px;
    background-color: #fff;
    box-shadow: 0 0 5px #efefef;
}
.teacher h4{
    font: 20px/67px "微软雅黑";
    color: #333333;
}
.teacher .intro .circle{
    margin-left: 8px;
    margin-right: 21px;
    width: 63px;height: 63px;
    border-radius: 50%;
    background-color: #d8d8d8;
}
.teacher .intro h5{
    font: bold 18px/31px "微软雅黑";
    color: #333333;
}
.teacher .intro .name p{
    font: 16px/29px "微软雅黑";
    color: #363636;
}
.teacher .intro span{
    margin: 7px 35px 0 31px;
    width: 1px;height: 50px;
    background-color: #80c4ae;
}
.teacher .intro>p{
    width: 844px;
    font: 16px/22px "微软雅黑";
    color: #505050;
}
/* 课程安排列表 */
.topic .nub-tab{
    margin-bottom: 11px;
    padding: 0 40px 0 41px;
    background-color: #fff;
}
.topic .nub-tab li{
    margin-bottom: 11px;
}
.topic .nub-tab .last{
    margin-bottom: 0px;
}
.topic .nub-tab dt{
    font: bold 16px/45px "微软雅黑";
}
.topic .nub-tab dt .iconfont{
    font-size: 10px;
    color: #999999;
}
.topic .nub-tab dd{
    font: 14px/41px "微软雅黑";
    color: #454545;
}
.hidden dd{
    display: none;
}
.topic .nub-tab dd b{
    color: #747474;
}
.topic .nub-tab dd span{
    margin-right: 17px;
    vertical-align: middle;
    display: inline-block;
    width: 23px;height: 23px;
    background: url("../images/nub-tab_start.png") no-repeat;
}
